//获取当前时间
function formatTime(time,fmt) {
    var date=new Date(time);
    var ret;
    const opt = {
        "y+": date.getFullYear().toString(),        // 年
        "M+": (date.getMonth() + 1).toString(),     // 月
        "d+": date.getDate().toString(),            // 日
        "H+": date.getHours().toString(),           // 时
        "m+": date.getMinutes().toString(),         // 分
        "s+": date.getSeconds().toString()          // 秒
        // 有其他格式化字符需求可以继续添加，必须转化成字符串
    };
    for (var k in opt) {
        ret = new RegExp("(" + k + ")").exec(fmt);
        if (ret) {
            fmt = fmt.replace(ret[1], (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0")))
        };
    };
    return fmt;
}

//获取当前时间
function curentDateTime() {
    var now=new Date();
    var year = now.getFullYear();       //年
    var month = now.getMonth() + 1;     //月
    var day = now.getDate();            //日
    var hours = now.getHours(); //获取当前小时数(0-23)
    var minutes = now.getMinutes(); //获取当前分钟数(0-59)
    var seconds = now.getSeconds(); //获取当前秒数(0-59)
    //var mill=now.getMilliseconds();
    var time=year+"-"+add0(month)+"-"+add0(day)+" "+add0(hours)+":"+add0(minutes)+":"+add0(seconds);
    return time;
}
//获取当前日期
function curentDate() {
    var now=new Date();
    var year = now.getFullYear();       //年
    var month = now.getMonth() + 1;     //月
    var day = now.getDate();            //日
    var time=year+"-"+add0(month)+"-"+add0(day);
    return time;
}
function add0(m){return m<10?'0'+m:m }


/**
 * js 两个数组对象根据字段比较去重，解决直接splice后数组索引改变
 * @param arr1  比较数组
 * @param arr2  去重数组
 * @param field  字段名
 * @returns {*} 去重数组
 */
function Uniq(arr1,arr2,field)
{
    var tempArr = arr2;
    $.each(arr1, function (index, item) {
        for (var i = 0; i < arr2.length; i++) {
            if (arr2[i][field] == item[field]) {
                tempArr.splice(tempArr.indexOf(arr2[i]),1);
            }
        }

    })
    return tempArr;
}